import psutil
import multiprocessing

print(multiprocessing.cpu_count())
#        逻辑内核    12

print(psutil.users())
#        电脑登录的用户
#       [suser(name='Dancy陈', terminal=None, host='0.0.0.0', started=1562937177.0, pid=None)]

print(psutil.disk_usage('D:'))
#         磁盘 'D:'的使用情况
#      sdiskusage(total=1000068870144, used=52241047552, free=947827822592, percent=5.2)
#    (shutil.disk_usage('D:'))
#          usage(  ----  )

print(psutil.cpu_times())
#       CPU 的使用时间
#       scputimes（ user = --,system = --,idle = --,interrupt = --,dpc = --）
#                                        空闲         中断         中断调用机制
#                                                                  Deferred Procedure Call
#                                                                  Deferred Procedure Call

# 实时监测CPU使用状况
#  cpu_percent      百分率
# for i in range(1,10):
#     print(psutil.cpu_percent(interval=1,percpu=True))

print(psutil.cpu_count(True))
#                     逻辑内核
print(psutil.cpu_count(False))
#                     内置内核

print(psutil.cpu_stats())
#                   状态信息
#    scpustats (ctx_switches = ---,interrupts = --,soft_interrupts = --,syscalls = ---)
#      (控制增强型键盘及启动模式) ,   中断         ,温和的               ,系统调用

print(psutil.cpu_freq())
#                频率
#   scpufreq(current = --,min = --,max = --)

print(psutil.swap_memory())
#            内存交换信息
#   sswap(total = --,used = --,free = --,percent = --,sin = --,sout = --)
#                                                              串行输出线

import time
print(psutil.boot_time())
#  开机时间的时间戳
print(time.time())









